// vite.config.ts
import { defineConfig, loadEnv } from "file:///D:/SourceCode/AppFrontEnd/cms/cost-manage-web/node_modules/.pnpm/vite@4.4.5_sass@1.69.4_terser@5.22.0/node_modules/vite/dist/node/index.js";
import vue2 from "file:///D:/SourceCode/AppFrontEnd/cms/cost-manage-web/node_modules/.pnpm/@vitejs+plugin-vue2@2.0.0_vite@4.4.5_vue@2.7.0/node_modules/@vitejs/plugin-vue2/dist/index.mjs";
import path from "path";
import { createSvgIconsPlugin } from "file:///D:/SourceCode/AppFrontEnd/cms/cost-manage-web/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_vite@4.4.5/node_modules/vite-plugin-svg-icons/dist/index.mjs";
import legacy from "file:///D:/SourceCode/AppFrontEnd/cms/cost-manage-web/node_modules/.pnpm/@vitejs+plugin-legacy@4.1.1_terser@5.22.0_vite@4.4.5/node_modules/@vitejs/plugin-legacy/dist/index.mjs";
var __vite_injected_original_dirname = "D:\\SourceCode\\AppFrontEnd\\cms\\cost-manage-web";
var vite_config_default = defineConfig(({ mode }) => {
  const env = loadEnv(mode, process.cwd(), "");
  return {
    base: "/cms/",
    plugins: [
      vue2(),
      createSvgIconsPlugin({
        // 指定需要缓存的svg图标文件夹即需要识别的svg都应该放在这个文件夹下
        // iconDirs: [path.resolve(process.cwd(), 'src/assets/svgs')],
        // 或
        iconDirs: [path.resolve(__vite_injected_original_dirname, "./src/assets/icons/svg")],
        // 指定symbolId格式这里的配置与6.2步骤中的引入svg组件的name配置项写法有关
        symbolId: "icon-[dir]-[name]"
      }),
      legacy({
        targets: ["defaults", "ie >= 10", "chrome 52"],
        //需要兼容的目标列表，可以设置多个
        additionalLegacyPolyfills: ["regenerator-runtime/runtime"],
        modernPolyfills: true,
        renderLegacyChunks: true
        //   polyfills:[
        //      'es.symbol',
        //      'es.array.filter',
        //      'es.promise',
        //      'es.promise.finally',
        //      'es/map',
        //      'es/set',
        //      'es.array.for-each',
        //      'es.object.define-properties',
        //      'es.object.define-property',
        //      'es.object.get-own-property-descriptor',
        //      'es.object.get-own-property-descriptors',
        //      'es.object.keys',
        //      'es.object.to-string',
        //      'web.dom-collections.for-each',
        //      'esnext.global-this',
        //      'esnext.string.match-all'
        //  ]
      })
      // copy({
      //   targets: [
      //     { src: "./Deploy.yaml", dest: "./purchase" }, //k8s配置文件执行拷贝
      //     { src: "./Service.yaml", dest: "./purchase" }, //执行拷贝
      //   ],
      // }),
    ],
    resolve: {
      alias: [
        { find: "@", replacement: path.resolve(__vite_injected_original_dirname, "src") },
        {
          find: "vue",
          replacement: "vue/dist/vue.esm.js"
        }
      ]
    },
    css: {
      preprocessorOptions: {
        scss: {
          additionalData: `@import "@/assets/scss/style.scss";`
        }
      }
    },
    server: {
      proxy: {
        // 代理配置
        "/caf": {
          target: "http://10.108.224.78:30006/",
          secure: false,
          rewrite: (path2) => path2.replace(/^\/caf/, ""),
          changeOrigin: true
          // headers: {
          //   Referer: 'https://example.com'
          // }
        },
        "/mat": {
          target: "http://10.108.224.78:30007/",
          secure: false,
          rewrite: (path2) => path2.replace(/^\/mat/, ""),
          changeOrigin: true
          // headers: {
          //   Referer: 'https://example.com'
          // }
        }
      }
    },
    build: {
      outDir: "cms"
    },
    rollupOptions: {
      // 确保外部化处理那些你不想打包进库的依赖
      // external: ['vue', 'element-plus'],
      // output: {
      //     // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
      //     globals: {
      //         vue: 'Vue',
      //         'element-plus': 'ElementPlus',
      //     },
      // },
      // plugins: [
      //   babel({
      //     extensions: [".js", ".ts", ".vue"],
      //     babelHelpers: "runtime",
      //     plugins: ["@babel/plugin-transform-runtime"],
      //     presets: [
      //       [
      //         "@babel/preset-env",
      //         {
      //           useBuiltIns: false,
      //           targets: {
      //             browsers: ["ie >= 10", "chrome 52"],
      //           },
      //         },
      //       ],
      //     ],
      //   }),
      // ],
    }
  };
});
export {
  vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxTb3VyY2VDb2RlXFxcXEFwcEZyb250RW5kXFxcXGNtc1xcXFxjb3N0LW1hbmFnZS13ZWJcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXFNvdXJjZUNvZGVcXFxcQXBwRnJvbnRFbmRcXFxcY21zXFxcXGNvc3QtbWFuYWdlLXdlYlxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovU291cmNlQ29kZS9BcHBGcm9udEVuZC9jbXMvY29zdC1tYW5hZ2Utd2ViL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSBcInZpdGVcIjtcclxuaW1wb3J0IHZ1ZTIgZnJvbSBcIkB2aXRlanMvcGx1Z2luLXZ1ZTJcIjtcclxuaW1wb3J0IHBhdGggZnJvbSBcInBhdGhcIjtcclxuaW1wb3J0IHsgY3JlYXRlU3ZnSWNvbnNQbHVnaW4gfSBmcm9tIFwidml0ZS1wbHVnaW4tc3ZnLWljb25zXCI7XHJcbmltcG9ydCBsZWdhY3kgZnJvbSBcIkB2aXRlanMvcGx1Z2luLWxlZ2FjeVwiO1xyXG5pbXBvcnQgYmFiZWwgZnJvbSBcIkByb2xsdXAvcGx1Z2luLWJhYmVsXCI7XHJcbi8vIGltcG9ydCBjb3B5IGZyb20gXCJyb2xsdXAtcGx1Z2luLWNvcHlcIjtcclxuXHJcbi8vIGh0dHBzOi8vdml0ZWpzLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBtb2RlIH0pID0+IHtcclxuICBjb25zdCBlbnYgPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCksIFwiXCIpOyAvLyBcdTUzRDZcdTUyMzBcdTVCRjlcdTVFOTRtb2RlXHU3Njg0XHU2NTg3XHU0RUY2XHJcbiAgcmV0dXJuIHtcclxuICAgIGJhc2U6IFwiL2Ntcy9cIixcclxuICAgIHBsdWdpbnM6IFtcclxuICAgICAgdnVlMigpLFxyXG4gICAgICBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcbiAgICAgICAgLy8gXHU2MzA3XHU1QjlBXHU5NzAwXHU4OTgxXHU3RjEzXHU1QjU4XHU3Njg0c3ZnXHU1NkZFXHU2ODA3XHU2NTg3XHU0RUY2XHU1OTM5XHU1MzczXHU5NzAwXHU4OTgxXHU4QkM2XHU1MjJCXHU3Njg0c3ZnXHU5MEZEXHU1RTk0XHU4QkU1XHU2NTNFXHU1NzI4XHU4RkQ5XHU0RTJBXHU2NTg3XHU0RUY2XHU1OTM5XHU0RTBCXHJcbiAgICAgICAgLy8gaWNvbkRpcnM6IFtwYXRoLnJlc29sdmUocHJvY2Vzcy5jd2QoKSwgJ3NyYy9hc3NldHMvc3ZncycpXSxcclxuICAgICAgICAvLyBcdTYyMTZcclxuICAgICAgICBpY29uRGlyczogW3BhdGgucmVzb2x2ZShfX2Rpcm5hbWUsIFwiLi9zcmMvYXNzZXRzL2ljb25zL3N2Z1wiKV0sXHJcbiAgICAgICAgLy8gXHU2MzA3XHU1QjlBc3ltYm9sSWRcdTY4M0NcdTVGMEZcdThGRDlcdTkxQ0NcdTc2ODRcdTkxNERcdTdGNkVcdTRFMEU2LjJcdTZCNjVcdTlBQTRcdTRFMkRcdTc2ODRcdTVGMTVcdTUxNjVzdmdcdTdFQzRcdTRFRjZcdTc2ODRuYW1lXHU5MTREXHU3RjZFXHU5ODc5XHU1MTk5XHU2Q0Q1XHU2NzA5XHU1MTczXHJcbiAgICAgICAgc3ltYm9sSWQ6IFwiaWNvbi1bZGlyXS1bbmFtZV1cIixcclxuICAgICAgfSksXHJcbiAgICAgIGxlZ2FjeSh7XHJcbiAgICAgICAgdGFyZ2V0czogW1wiZGVmYXVsdHNcIiwgXCJpZSA+PSAxMFwiLCBcImNocm9tZSA1MlwiXSwgLy9cdTk3MDBcdTg5ODFcdTUxN0NcdTVCQjlcdTc2ODRcdTc2RUVcdTY4MDdcdTUyMTdcdTg4NjhcdUZGMENcdTUzRUZcdTRFRTVcdThCQkVcdTdGNkVcdTU5MUFcdTRFMkFcclxuICAgICAgICBhZGRpdGlvbmFsTGVnYWN5UG9seWZpbGxzOiBbXCJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWVcIl0sXHJcbiAgICAgICAgbW9kZXJuUG9seWZpbGxzOiB0cnVlLFxyXG4gICAgICAgIHJlbmRlckxlZ2FjeUNodW5rczogdHJ1ZSxcclxuICAgICAgICAvLyAgIHBvbHlmaWxsczpbXHJcbiAgICAgICAgLy8gICAgICAnZXMuc3ltYm9sJyxcclxuICAgICAgICAvLyAgICAgICdlcy5hcnJheS5maWx0ZXInLFxyXG4gICAgICAgIC8vICAgICAgJ2VzLnByb21pc2UnLFxyXG4gICAgICAgIC8vICAgICAgJ2VzLnByb21pc2UuZmluYWxseScsXHJcbiAgICAgICAgLy8gICAgICAnZXMvbWFwJyxcclxuICAgICAgICAvLyAgICAgICdlcy9zZXQnLFxyXG4gICAgICAgIC8vICAgICAgJ2VzLmFycmF5LmZvci1lYWNoJyxcclxuICAgICAgICAvLyAgICAgICdlcy5vYmplY3QuZGVmaW5lLXByb3BlcnRpZXMnLFxyXG4gICAgICAgIC8vICAgICAgJ2VzLm9iamVjdC5kZWZpbmUtcHJvcGVydHknLFxyXG4gICAgICAgIC8vICAgICAgJ2VzLm9iamVjdC5nZXQtb3duLXByb3BlcnR5LWRlc2NyaXB0b3InLFxyXG4gICAgICAgIC8vICAgICAgJ2VzLm9iamVjdC5nZXQtb3duLXByb3BlcnR5LWRlc2NyaXB0b3JzJyxcclxuICAgICAgICAvLyAgICAgICdlcy5vYmplY3Qua2V5cycsXHJcbiAgICAgICAgLy8gICAgICAnZXMub2JqZWN0LnRvLXN0cmluZycsXHJcbiAgICAgICAgLy8gICAgICAnd2ViLmRvbS1jb2xsZWN0aW9ucy5mb3ItZWFjaCcsXHJcbiAgICAgICAgLy8gICAgICAnZXNuZXh0Lmdsb2JhbC10aGlzJyxcclxuICAgICAgICAvLyAgICAgICdlc25leHQuc3RyaW5nLm1hdGNoLWFsbCdcclxuICAgICAgICAvLyAgXVxyXG4gICAgICB9KSxcclxuICAgICAgLy8gY29weSh7XHJcbiAgICAgIC8vICAgdGFyZ2V0czogW1xyXG4gICAgICAvLyAgICAgeyBzcmM6IFwiLi9EZXBsb3kueWFtbFwiLCBkZXN0OiBcIi4vcHVyY2hhc2VcIiB9LCAvL2s4c1x1OTE0RFx1N0Y2RVx1NjU4N1x1NEVGNlx1NjI2N1x1ODg0Q1x1NjJGN1x1OEQxRFxyXG4gICAgICAvLyAgICAgeyBzcmM6IFwiLi9TZXJ2aWNlLnlhbWxcIiwgZGVzdDogXCIuL3B1cmNoYXNlXCIgfSwgLy9cdTYyNjdcdTg4NENcdTYyRjdcdThEMURcclxuICAgICAgLy8gICBdLFxyXG4gICAgICAvLyB9KSxcclxuICAgIF0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiBbXHJcbiAgICAgICAgeyBmaW5kOiBcIkBcIiwgcmVwbGFjZW1lbnQ6IHBhdGgucmVzb2x2ZShfX2Rpcm5hbWUsIFwic3JjXCIpIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogXCJ2dWVcIixcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBcInZ1ZS9kaXN0L3Z1ZS5lc20uanNcIixcclxuICAgICAgICB9LFxyXG4gICAgICBdLFxyXG4gICAgfSxcclxuICAgIGNzczoge1xyXG4gICAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgICAgc2Nzczoge1xyXG4gICAgICAgICAgYWRkaXRpb25hbERhdGE6IGBAaW1wb3J0IFwiQC9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzXCI7YCxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIHNlcnZlcjoge1xyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgIC8vIFx1NEVFM1x1NzQwNlx1OTE0RFx1N0Y2RVxyXG4gICAgICAgIFwiL2NhZlwiOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IFwiaHR0cDovLzEwLjEwOC4yMjQuNzg6MzAwMDYvXCIsXHJcbiAgICAgICAgICBzZWN1cmU6IGZhbHNlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL2NhZi8sIFwiXCIpLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgLy8gaGVhZGVyczoge1xyXG4gICAgICAgICAgLy8gICBSZWZlcmVyOiAnaHR0cHM6Ly9leGFtcGxlLmNvbSdcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIFwiL21hdFwiOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IFwiaHR0cDovLzEwLjEwOC4yMjQuNzg6MzAwMDcvXCIsXHJcbiAgICAgICAgICBzZWN1cmU6IGZhbHNlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL21hdC8sIFwiXCIpLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgLy8gaGVhZGVyczoge1xyXG4gICAgICAgICAgLy8gICBSZWZlcmVyOiAnaHR0cHM6Ly9leGFtcGxlLmNvbSdcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIGJ1aWxkOiB7XHJcbiAgICAgIG91dERpcjogXCJjbXNcIixcclxuICAgIH0sXHJcbiAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgIC8vIFx1Nzg2RVx1NEZERFx1NTkxNlx1OTBFOFx1NTMxNlx1NTkwNFx1NzQwNlx1OTBBM1x1NEU5Qlx1NEY2MFx1NEUwRFx1NjBGM1x1NjI1M1x1NTMwNVx1OEZEQlx1NUU5M1x1NzY4NFx1NEY5RFx1OEQ1NlxyXG4gICAgICAvLyBleHRlcm5hbDogWyd2dWUnLCAnZWxlbWVudC1wbHVzJ10sXHJcbiAgICAgIC8vIG91dHB1dDoge1xyXG4gICAgICAvLyAgICAgLy8gXHU1NzI4IFVNRCBcdTY3ODRcdTVFRkFcdTZBMjFcdTVGMEZcdTRFMEJcdTRFM0FcdThGRDlcdTRFOUJcdTU5MTZcdTkwRThcdTUzMTZcdTc2ODRcdTRGOURcdThENTZcdTYzRDBcdTRGOUJcdTRFMDBcdTRFMkFcdTUxNjhcdTVDNDBcdTUzRDhcdTkxQ0ZcclxuICAgICAgLy8gICAgIGdsb2JhbHM6IHtcclxuICAgICAgLy8gICAgICAgICB2dWU6ICdWdWUnLFxyXG4gICAgICAvLyAgICAgICAgICdlbGVtZW50LXBsdXMnOiAnRWxlbWVudFBsdXMnLFxyXG4gICAgICAvLyAgICAgfSxcclxuICAgICAgLy8gfSxcclxuICAgICAgLy8gcGx1Z2luczogW1xyXG4gICAgICAvLyAgIGJhYmVsKHtcclxuICAgICAgLy8gICAgIGV4dGVuc2lvbnM6IFtcIi5qc1wiLCBcIi50c1wiLCBcIi52dWVcIl0sXHJcbiAgICAgIC8vICAgICBiYWJlbEhlbHBlcnM6IFwicnVudGltZVwiLFxyXG4gICAgICAvLyAgICAgcGx1Z2luczogW1wiQGJhYmVsL3BsdWdpbi10cmFuc2Zvcm0tcnVudGltZVwiXSxcclxuICAgICAgLy8gICAgIHByZXNldHM6IFtcclxuICAgICAgLy8gICAgICAgW1xyXG4gICAgICAvLyAgICAgICAgIFwiQGJhYmVsL3ByZXNldC1lbnZcIixcclxuICAgICAgLy8gICAgICAgICB7XHJcbiAgICAgIC8vICAgICAgICAgICB1c2VCdWlsdEluczogZmFsc2UsXHJcbiAgICAgIC8vICAgICAgICAgICB0YXJnZXRzOiB7XHJcbiAgICAgIC8vICAgICAgICAgICAgIGJyb3dzZXJzOiBbXCJpZSA+PSAxMFwiLCBcImNocm9tZSA1MlwiXSxcclxuICAgICAgLy8gICAgICAgICAgIH0sXHJcbiAgICAgIC8vICAgICAgICAgfSxcclxuICAgICAgLy8gICAgICAgXSxcclxuICAgICAgLy8gICAgIF0sXHJcbiAgICAgIC8vICAgfSksXHJcbiAgICAgIC8vIF0sXHJcbiAgICB9LFxyXG4gIH07XHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQW1VLFNBQVMsY0FBYyxlQUFlO0FBQ3pXLE9BQU8sVUFBVTtBQUNqQixPQUFPLFVBQVU7QUFDakIsU0FBUyw0QkFBNEI7QUFDckMsT0FBTyxZQUFZO0FBSm5CLElBQU0sbUNBQW1DO0FBU3pDLElBQU8sc0JBQVEsYUFBYSxDQUFDLEVBQUUsS0FBSyxNQUFNO0FBQ3hDLFFBQU0sTUFBTSxRQUFRLE1BQU0sUUFBUSxJQUFJLEdBQUcsRUFBRTtBQUMzQyxTQUFPO0FBQUEsSUFDTCxNQUFNO0FBQUEsSUFDTixTQUFTO0FBQUEsTUFDUCxLQUFLO0FBQUEsTUFDTCxxQkFBcUI7QUFBQTtBQUFBO0FBQUE7QUFBQSxRQUluQixVQUFVLENBQUMsS0FBSyxRQUFRLGtDQUFXLHdCQUF3QixDQUFDO0FBQUE7QUFBQSxRQUU1RCxVQUFVO0FBQUEsTUFDWixDQUFDO0FBQUEsTUFDRCxPQUFPO0FBQUEsUUFDTCxTQUFTLENBQUMsWUFBWSxZQUFZLFdBQVc7QUFBQTtBQUFBLFFBQzdDLDJCQUEyQixDQUFDLDZCQUE2QjtBQUFBLFFBQ3pELGlCQUFpQjtBQUFBLFFBQ2pCLG9CQUFvQjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLE1BbUJ0QixDQUFDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsSUFPSDtBQUFBLElBQ0EsU0FBUztBQUFBLE1BQ1AsT0FBTztBQUFBLFFBQ0wsRUFBRSxNQUFNLEtBQUssYUFBYSxLQUFLLFFBQVEsa0NBQVcsS0FBSyxFQUFFO0FBQUEsUUFDekQ7QUFBQSxVQUNFLE1BQU07QUFBQSxVQUNOLGFBQWE7QUFBQSxRQUNmO0FBQUEsTUFDRjtBQUFBLElBQ0Y7QUFBQSxJQUNBLEtBQUs7QUFBQSxNQUNILHFCQUFxQjtBQUFBLFFBQ25CLE1BQU07QUFBQSxVQUNKLGdCQUFnQjtBQUFBLFFBQ2xCO0FBQUEsTUFDRjtBQUFBLElBQ0Y7QUFBQSxJQUNBLFFBQVE7QUFBQSxNQUNOLE9BQU87QUFBQTtBQUFBLFFBRUwsUUFBUTtBQUFBLFVBQ04sUUFBUTtBQUFBLFVBQ1IsUUFBUTtBQUFBLFVBQ1IsU0FBUyxDQUFDQSxVQUFTQSxNQUFLLFFBQVEsVUFBVSxFQUFFO0FBQUEsVUFDNUMsY0FBYztBQUFBO0FBQUE7QUFBQTtBQUFBLFFBSWhCO0FBQUEsUUFDQSxRQUFRO0FBQUEsVUFDTixRQUFRO0FBQUEsVUFDUixRQUFRO0FBQUEsVUFDUixTQUFTLENBQUNBLFVBQVNBLE1BQUssUUFBUSxVQUFVLEVBQUU7QUFBQSxVQUM1QyxjQUFjO0FBQUE7QUFBQTtBQUFBO0FBQUEsUUFJaEI7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLElBQ0EsT0FBTztBQUFBLE1BQ0wsUUFBUTtBQUFBLElBQ1Y7QUFBQSxJQUNBLGVBQWU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxJQTRCZjtBQUFBLEVBQ0Y7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogWyJwYXRoIl0KfQo=
